package com.kdgz.kdgz.beans;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableLogic;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;


/**
 * @Desc 员工类
 * @date 2021/3/16
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
public class Staff {
    // 设置主键自增
    @TableId(type = IdType.AUTO)
    private Integer sid; // 员工id
    private String name; // 员工姓名
    private String password; // 密码
    private Integer gender;  // 性别 0:女 1:男
    private String phone; // 员工电话
    private Integer status; // 员工状态：0（休息） 1（工作中）2（返回）
    private Integer speed; // 速度
    private double distance; // 距离中心点的距离
    private Integer aid; // 分配区域
    private Integer bid; // 职位-工资表主键
    @TableLogic
    private Integer deleted;// 逻辑删除标志，
    // 表中无该字段
    @TableField(exist = false)
    private BaseInfo baseInfo; // 员工职位信息
    @TableField(exist = false)
    private Area area; // 分配区域信息

}
